home *** CD-ROM | disk | FTP | other *** search
/ Chip: Internet / Chip Internet.iso / viewer / emtex.ins / dvilj4 / makefile < prev   
Makefile  |  1995-02-17  |  2KB  |  74 lines

  1. # makefile for the dvi-to-(3812 || lj + || lj II || lj IIp ) filter.
  2. #
  3. CFLAGS=-O -DMSDOS
  4. # BINDIR=/usr/TeX/bin
  5. # MANDIR=/usr/TeX/man
  6. # MANSEC=1
  7. CC=gcc
  8.  
  9. OBJS=findlj.o find3812.o
  10. HFILES=commands.h config.h
  11. PROGRAMS=dvilj2p dvilj2 dvi3812 dvilj dviljp 
  12.  
  13. all: $(PROGRAMS) dvi2xx.txt
  14.  
  15. dvi3812: dvi2xx.c find3812.o $(HFILES)
  16.     $(CC) ${CFLAGS} -DIBM3812 -o $@ dvi2xx.c find3812.o ${LFLAGS}
  17.  
  18. dvilj2p: dvi2xx.c findlj.o commands.h config.h
  19.     $(CC) -O -DMSDOS -DLJ2P -DLJ -o dvilj2p dvi2xx.c findlj.o
  20.         strip dvilj2p
  21.         aout2exe dvilj2p
  22.         del dvilj2p
  23.  
  24. dvilj4: dvi2xx.c findlj.o commands.h config.h
  25.     $(CC) -O -DMSDOS -DLJ4 -DLJ -o dvilj4 dvi2xx.c findlj.o
  26.         strip dvilj4
  27.         aout2exe dvilj4
  28.         del dvilj4
  29.  
  30. dvilj2: dvi2xx.c findlj.o  $(HFILES)
  31.     $(CC) ${CFLAGS} -DLJ2 -o $@ dvi2xx.c findlj.o ${LFLAGS}
  32.  
  33. dvilj: dvi2xx.c findlj.o  $(HFILES)
  34.     $(CC) ${CFLAGS} -DLJ -DSEVENBIT -o $@ dvi2xx.c findlj.o  ${LFLAGS}
  35.  
  36. dviljp: dvi2xx.c findlj.o  $(HFILES)
  37.     $(CC) ${CFLAGS} -DLJ2P -DSEVENBIT -o $@ dvi2xx.c findlj.o  ${LFLAGS}
  38.  
  39. findlj.o: findfile.c config.h
  40.     $(CC) -O -DMSDOS -DLJ -c findfile.c
  41.     copy findfile.o findlj.o
  42.         del findfile.o
  43.  
  44. find3812.o: findfile.c config.h
  45.     $(CC) ${CFLAGS} -DIBM3812 -c findfile.c
  46.     copy findfile.o findlj.o
  47.         del findfile.o
  48.  
  49. clean:
  50.     rm -f core $(OBJS) $(PROGRAMS)
  51.  
  52. DISTFILES = \
  53.     ./dvi2xx.c ./commands.h ./config.h ./findfile.c ./Makefile \
  54.     ./testpage.tex ./dvi2xx.history ./dvi2xx.man ./dvi2xx.txt ./graybox.sty \
  55.     ./dvi2xx.051 ./README ./sample2.tex ./2up.sty ./README.pcl
  56.  
  57.  
  58. install:
  59.     @for f in $(PROGRAMS); do \
  60.         echo installing $$f in $(BINDIR); \
  61.         install -c $$f $(BINDIR); \
  62.     done
  63.     cp dvi2xx.man dvi2xx.$(MANSEC)
  64.     install dvi2xx.$(MANSEC) $(MANDIR)/man$(MANSEC)
  65.  
  66. dvi2xx.txt: dvi2xx.man
  67.     -nroff -man dvi2xx.man | col -b > dvi2xx.txt
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.